// 例一
function f(x, y = 1) {
    return [x, y];
  }
  
 console.log(f() )// [1, undefined]
  console.log(f(2)) // [2, undefined]
  console.log(f(1,)) // 报错
  f(undefined, 1) // [1, 1]
  
  // 例二
  function f1(x, y = 5, z) {
    return [x, y, z];
  }
  
  f1() // [undefined, 5, undefined]
  f1(1) // [1, 5, undefined]
  //f(1, ,2 ) // 报错
  f1(1, undefined, 2) // [1, 5, 2]